package poo.exo1;

public abstract class CompteAvecLimite extends Compte
{

	protected double plafond;

	public CompteAvecLimite(String nom, int numeroCompte, double solde, double plafond) throws MyException
	{
		super(nom, numeroCompte, solde);
		this.plafond = plafond;
		if (solde > this.plafond) // Erreur plafond
		{
			throw new MyException("Erreur: Votre capital dépasse le plafond autorisé");
		}

	}

	@Override
	public String toString()
	{
		StringBuffer retValue = new StringBuffer();
		retValue.append("\n Plafond: ").append(this.plafond);
		return super.toString() + retValue;
	}
}
